导读:这是我的第100篇文章,我一直在想我要写点什么,最后想想还是写一篇关于系统的技术设计文章。来说说对运营活动的思考。概述一个产品业务的发展总是离不开运营二字。随着业务快
发表日期:2019-03-14
文章编辑:兴田科技
浏览次数:8800
标签:
这是我的第100篇文章,我一直在想我要写点什么,最后想想还是写一篇关于系统的技术设计文章。来说说对运营活动的思考。
概述一个产品业务的发展总是离不开运营二字。随着业务快速的发展以及新业务的扩充,运营需求越来越大,并且很多时候需要追热点,因此在有限的资源下,如何做到快速、准确、灵活、稳定的满足日趋增多的运营需求,成了个问题。我们根据运营的四个基本要数(目标、人群、门槛、激励)通过对活动的抽象、建模、组件化,实现了能满足80%的运营需求的自动化运营系统,运营产品同学只需要通过一份配置文件就可以生成一个新的活动。
他山之石引子通常,我们做一个活动,我们需要做什么?我们需要UI设计、前端排版、接口定义、数据库创建、测试流程等等。这样下来整个流程快一点上一个活动大概一周左右,慢一点可能两周左右。但很多时候,一个活动的生命周期可能就一周、一个月左右。我们是否有必要花如此大的开发代价去做这样事情?一个活动如此,那十个,一百个呢。
我们先来通过三个活动来了解一下活动的本质
3个活动
活动1,为了拉新,针对老用户,每拉来一个人,奖励20元的额度提升。 活动2,为了拉GMV,针对老用户,每还款xx元,奖励多少优惠券。 活动3,为了拉绑卡,针对全部用户,完成绑卡,就有机会抢100张1000元现金券。 … 我们可以发现活动的四个要素:人群、目标、门槛、激励我们可以用一句话概括运营活动:
针对什么人群,我们想要达到什么目标,设置什么样的门槛(规则),最后给用户什么样的激励措施。
活动生命周期这么短,我们是否可以以比较小的开发代价来完成活动的开发呢? 是否针对某个业务的一个活动开发完?我可以快速的复用到其他业务上呢?
在这些活动的开发中,我们遇到了挑战和难题:
运营要做什么?于是我花了一段时间来系统性的来梳理运营体系相关东西,通过已经做了什么,来思考,我们将来怎么做?
运营体系结构
根据已做的活动经验和遇到的问题,让我不断的思考,我该如何去优化该运营系统,来提高开发效率、安全、和性能。最后,确定的一个大方向:
系统架构设计平台化、标准化、配置化、组件化。
系统的架构设计
从上往下看:
基础平台:一些依赖的基础能力:比如用户信息、订单信息、平台优惠券系统、基础推送能力等等。存储层:所有活动数据以统一结构存储。从左往右看:
说明几个点:
1.活动路由活动路由规则
这样做的一些好处:
2. mq消息(消息的解耦)image.png
3.统一配置中心可以参考之前写的 【180425】统一配置中心:https://www.jianshu.com/p/edce8e8c139e
这里可以优化的点是,引入版本号,先更新配置+新的版本号到redis,然后再更新每个配置的版本号id, 客户端来取配置的时候,先取配置的版本,在根据版本号+配置key去redis中取配置内容,这样可以平滑的将缓存配置切换到新的缓存配置。
4.关于组件化一个活动通常可以看成若干个组件组成。
魔方系统-组件化结构.jpg
每一个组件又有他自己的特性。
前后端如何通过组件交互?
魔方系统-交互图.png
最好能,在OA编辑就完美了
OA可视化编辑
最后,通过一些配置,可以快速的上线一些活动,无需开发接入,做到自动化运营。
一些个人观点最后,祝大家七夕快乐。
上一篇:
暂无信息更多新闻
2020
关于网站建设,总有很多人问我百度怎么了?有什么变化,为什么不更新等等诸如此类的问题。不论是否百度做过算法调整,或许只要因为某些事情百度不更新,也会有
View details
2023
单县网站开发是建立数字营销策略的第一步。您的网站可以作为一个集中展示您产品和服务的平台,并结合SEO和其他数字营销方法,从而吸引更多的目标受众。
View details
2020
关于网站建设,您不仅可以用文字、图片、动画等方式宣传自己的产品,而且可以介绍自己的企业,发布企业新闻,介绍企业领导,公布公司业绩,提供售后服务,举办产品
View details
2020
关于网站建设,企业网站的作用更类似于企业在报纸和电视上所做的宣传企业本身及品牌的广告。不同之处在于企业网站容量更大,企业可以把任何想让客户及公
View details